package com.foreveredu.propms.persist;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.foreveredu.propms.domain.SubDistrict;

public interface IDao<T, PK> extends Serializable {

	PK save(T entity);

	void update(T entity);

	void delete(T entity);

	void saveOrUpdate(T entity);

	List<T> findAll();

	T findById(PK pk);

	
}
